package com.qf.exHandler;

import com.qf.vo.ResultVo;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestControllerAdvice;
//全局异常处理器
@RestControllerAdvice //全局异常处理器注解
public class GlobalExHandler {
    @ExceptionHandler(Exception.class) //异常处理器
    public ResultVo handleEx(Exception e){
        e.printStackTrace();//打印异常信息到控制台
        ResultVo resultVo = new ResultVo();
        resultVo.setCode(500);
        resultVo.setMsg("产生异常了");
        //异常信息作为data的参数
        resultVo.setData(e.getMessage());
        return  resultVo;
    }
}
